undercut (someone's) efforts

Translations
подрывать (чьи-то) усилия
His negative comments undercut her efforts to improve the team's morale.
Его негативные комментарии подрывали её усилия по улучшению морального духа команды.